// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init({
  env: cloud.DYNAMIC_CURRENT_ENV
})
const db = cloud.database();
// 云函数入口函数  创建一条活动发布
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  const {classifyArr,classifyIndex,content,date,detailedAddress,host,imgPath,paymentMoney,people,province,title} = event.data;
  // 插入一条数据
  return db.collection('publish').add({
    data:{
      openid:wxContext.OPENID, // 用户唯一标识
      surfacePlot:imgPath, // 封面图
      title,  // 标题
      provinces:province, // 省市区
      detailAddress:detailedAddress,  //详细地址
      startTime:new Date(date), // 活动开始时间
      peopleCount:Number(people), // 报名限制人数
      registeredCount:0,  // 已报名人数 默认为0,,
      content:content, // 富文本编辑内容html
      classify:classifyArr[classifyIndex],  // 活动分类 线上还是线下
      ticket:Number(paymentMoney), // 票种设置 免费还是收费
      host, // 活动主办方
      status:0,// 活动状态 0 为有效  3为已过期
      time:new Date()  // 数据插入时间
    }
  })
}